package com.quanyan.ic.vendingMachine.protocol.server.session;

import com.quanyan.ic.vendingMachine.protocol.server.session.cache.SessionCache;

/**
 * Created by zhuo.shi on 2017/7/31.
 */
public class SessionManager {

    private SessionCache sessionCache;

    public SessionManager(SessionCache sessionCache) {
        this.sessionCache = sessionCache;
    }

    public Session get(String id) {
        return sessionCache.get(id);
    }

    public void save(Session session) {
        sessionCache.save(session);
    }

    public void remove(Session session) {
        sessionCache.remove(session);
    }

    public void remove(String id) {
        sessionCache.remove(id);
    }

    public SessionCache getSessionCache() {
        return sessionCache;
    }

    public void setSessionCache(SessionCache sessionCache) {
        this.sessionCache = sessionCache;
    }
}
